//全局reset
*{
    padding:0px;
    margin:0px;
}
a{
    text-decoration: none;
}
ol,ul{
    list-style: none;
}
body{
    background: #F0F3EF;
    overflow-x: hidden;
}
.top_ad{
    width:100%;
    height:80px;
    background-color:#01D2FB;
    .ad{
        width:1190px;
        height:80px;
        margin:0px auto;
        position:relative;
        >a.close{
            display: block;
            width:20px;
            height:20px;
            
            position:absolute;
            top:5px;
            right:0px;
            text-align: center;
            line-height: 20px;
            color:#fff;
        }
        
    }
}
.navOut{
    width:100%;
    height:30px;
    background:#E3E4E5;
    border:1px solid #DDDDDD;
    .nav{
        width:1190px;
        height:30px;
        margin:0px auto;
        color:#999;
        font-size:12px;
        line-height: 30px;
        position:relative;
        .position{
            float:left;
            width:58px;
            height:30px;
            margin-left:200px;
            text-align: center;
            position:relative;
            z-index: 999;
            span.dingwei{
                display: block;
                width:58px;
                height:30px;
                position:absolute;
                top:0px;
                left:0px;
                z-index: 1;
            }
            i{
                font-size:12px;
                color:red;
                margin-right:3px;
            }
            &:hover{
                border-bottom:none;
                background: #fff;
                .content{
                    display: block;
                }
                .dingwei{
                    height:30px;
                    background: white;
                    border:1px solid #ccc;
                    border-bottom: none;
                }
            }
            .content{
                width:300px;
                padding:10px;
                position:absolute;
                top:30px;
                left:0px;
                border:1px solid #ccc;
                display: none;
                background: white;
                z-index: 0;
                ul{
                    border-bottom:1px dotted #EEEEEE;
                    li{
                        float:left;
                        width:60px;
                        text-align: left;
                        a{
                            padding:4px 8px;
                            color:#999;
                            &:hover{
                                background: #F4F4F4;
                                color:#F10215;
                            }
                        }
                    }
                    .active{
                        a{
                            background: #F10215;
                            color:white;
                        }
                    }
                }
            }
            .conuntry{
                padding:10px;
                overflow: hidden;
                p{
                    text-align: left;
                }
                .conuntry_con{
                    overflow: hidden;
                    .c_name{
                        width:110px;
                        height:26px;
                        float:left;
                        text-align: left;
                        >a{
                            color:#999;
                            &:hover{
                                color:#F10215;
                            }
                        }
                    }
                    .c_icon{
                        width:17px;
                        height:12px;
                        float:left;
                        margin-right:5px;
                        margin-top:9px;
                        background: url(../img/guoqi.png) no-repeat 0px 0px;
                    }
                    .two{
                        background-position-x:-19px;
                    }
                    .three{
                        background-position-y:-17px;
                        border:solid 1px #ebebeb;
                    }
                }
            }
        }
        .right{
            float:right;
            ul{ 
                li{
                    float:left;
                    position: relative;
                    i{
                        font-size: 12px;
                    }
                    >a{
                        color:#999;
                        padding:0px 8px;
                        i{
                            font-size: 12px;
                        }
                        &:hover{
                            color:#f10215;
                        }
                    }
                    .register{
                        color:#F10215;
                    }
                    span{
                        padding:0px 8px;
                        a{
                            color:#999;
                            
                            &:hover{
                                color:#F10215;
                            }
                        }
                    }
                    .phone{
                        width:190px;
                        border:1px solid #CFCFCF;
                        position:absolute;
                        top:30px;
                        right:0px;
                        display: none;
                        background: white;
                        z-index: 99;
                        .list{
                            padding:10px 0px;
                            overflow: hidden;
                            border-top:1px solid #E7E7E7;
                            .ewm{
                                width:74px;
                                height:74px;
                                border:1px solid #CCCCCC;
                                float:left;
                                margin-left:5px;
                                >img{
                                    width:70px;
                                    height:70px;
                                    padding:2px;
                                }
                            }
                            .cont{
                                float:left;
                                line-height: 17px;
                                margin-left:5px;
                                p{
                                    color:#F10215;
                                    line-height: 20px;
                                    width:90px;
                                    a{
                                        color:#666;
                                        font-weight: 700;
                                    }
                                }
                                div{
                                    a{
                                        display: block;
                                        width:25px;
                                        height:25px;
                                        float:left;
                                        background:url(../img/ewm/sprite_mobile@1x.png) no-repeat 0px 0px;
                                        
                                    }
                                }
                                .android{
                                    background-position:0px -26px;
                                    margin-left:3px;
                                }
                                .ipad{
                                    background-position:0px -51px;
                                    margin-left:3px;
                                }
                                
                            }
                        }
                    }
                }
                li.hover{
                    &:hover{
                        background: #fff;
                        .son{
                            display: block;
                        }
                        .service{
                            display: block;
                        }
                        span{
                            height:30px;
                            background: #fff;
                            border:1px solid #ccc;
                            border-bottom:none;
                            z-index: 999;
                        }
                    }
                    .active{
                            height:30px;
                            background: #fff;
                            border:1px solid #ccc;
                            border-bottom:none;
                        }
                    span{
                        display: block;
                        height:31px;
                        position:relative;
                        z-index: 900;
                        border-bottom:none;
                    }
                    .son{
                        width:280px;
                        border:1px solid #ccc;
                        display: none;
                        z-index: 99;
                        position:absolute;
                        top:30px;
                        left:0px;
                        background: #fff;
                        line-height: 24px;
                        ul{
                            overflow: hidden;
                            padding:10px;
                            li{
                                width:120px;
                            }
                        }
                    }
                    .service{
                        width:172px;
                        height:229px;
                        padding:10px 0px;
                        position:absolute;
                        left:0px;
                        border:1px solid #ccc;
                        top:30px;
                        text-align: left;
                        display: none;
                        background: white;
                        z-index: 99;
                        .customer{
                            padding-left:15px;
                            color:#666;
                            font-weight: 700;
                            height:24px;
                            line-height: 24px;
                        }
                        ul{
                            overflow: hidden;
                            padding-bottom:10px;
                            border-bottom:1px dotted #EEEEEE;
                            li{
                                width:70px;
                                height:24px;
                                float:left;
                                margin-left:15px;
                                >a{
                                    padding:0px;
                                }
                            }
                        }
                    }
                }
                li.jd_phone{
                    &:hover .phone{
                        display: block;
                    }
                    .mobile_qrcode{
                        width:60px;
                        height:60px;
                        position:absolute;
                        top:30px;
                        right:0px;
                        z-index: -1;
                        border:1px solid #CFCFCF;
                        padding:2px;
                    }
                }
                .space{
                    color:#ccc;
                    padding:0px 4px;
                }
                
            }
            
        }
        .webNav{
            width:1188px;
            border:1px solid #CCCCCC;
            overflow: hidden;
            position:absolute;
            top:30px;
            left:0px;
            padding:15px 0px;
            line-height: 24px;
            display: none;
            background: white;
            z-index: 50;
            .fore1{
                width:340px;
                border-left:none;
                float:left;
                padding-left:20px;
            }
            .fore2,.fore3,.fore4{
                float:left;
                width:255px;
                border-left:1px solid #eee;
                padding-left:20px;
            }
            .item{
                width:85px;
                float:left;
            }
            dt{
                color:#666;
                font-weight: 700;
            }
            a{
                color:#999;
                &:hover{
                    color:#F10215;
                }
            }
        }
    }
}
.header{
    width:1190px;
    height:140px;
    margin:0px auto;
    position:relative;
    .logo{
        width:190px;
        height:170px;
        background: url(../img/logo/sprite.head.png) no-repeat;
        position:absolute;
        top:-32px;
        left:0px;
        border-bottom:1px solid #ededed;
        box-shadow: 0 0px 10px rgba(0,0,0,.2);
        a{
            width:190px;
            height:170px;
            display: block;
        }
    }
    .form{
        width:550px;
        height:35px;
        position:absolute;
        top:25px;
        left:320px;
        background: white;
        input.search{
            width:490px;
            height:35px;
            outline: none;
            border:none;
            padding-left:5px;
            float:left;
        }
        i.icon-xiangji{
            position:absolute;
            top:7px;
            right:60px;
        }
        button{
            width:50px;
            height:35px;
            background: #F10215;
            border:none;
            float:right;
            color:white;
            line-height: 35px;
            i{
                font-size: 25px;
                font-weight: 700;
            }
        }
    }
    .cart{
        width:190px;
        height:35px;
        position:absolute;
        top:25px;
        right:99px;
        background: white;
        font-size: 12px;
        z-index: 23;
        &:hover{ 
            .cartIn{
                border:1px solid #ccc;
                border-bottom:none;
                height:35px;
                background:white;
            }
            .empty{
                display: block;
            }
        }
        .cartIn{
            width:188px;
            height:33px;
            line-height: 31px;
            border:1px solid #e3e4e5;
            text-align: center;
            position:absolute;
            z-index: 23;
            background: white;
            a{
                color:#F10215;
            }
            i.count{
                border-radius: 7px;
                width:12px;
                height:12px;
                background: #F10215;
                color:#fff;
                padding:1px;
                position:absolute;
                top:5px;
                left:140px;
                line-height: 12px;
                font-style: normal;
            }
            i{
                color:#F10215;
            }
        }
        .empty{
            width:308px;
            height:69px;
            position:absolute;
            top:35px;
            right:0px;
            background: white;
            border:1px solid #ccc;
            box-shadow: 1px 2px 1px rgba(0,0,0,.1);
            text-align:center;
            line-height: 71px;
            color:#999;
            z-index: 1;
            display: none;
        }
    }
    .keywords{
        width:550px;
        overflow: hidden;
        position:absolute;
        top:63px;
        left:320px;
        a{
            padding-right:6px;
            font-size:12px;
            color:#999;
            &:hover{
                color:#F10215;
            }
        }
    }
    .navitems{
        width:790px;
        height:50px;
        position:absolute;
        bottom:0px;
        left:215px;
        line-height: 60px;
        font-size: 14px;
        padding-top:10px;
        >a{
            padding:0px 15px;
            color:#333;
            &:hover{
                color:#F10215;
            }
        }
    }
    .super{
        width:190px;
        height:40px;
        position:absolute;
        right:0px;
        bottom:10px; 
    }
    
}
.main{
    width:1190px;
    height:auto;
    margin:0px auto;
    position:relative;
    .over{
        width:1220px;
        overflow: hidden;
        margin-left:-10px;
        .menu{
            width:190px;
            height:480px;
            float:left;
            background: white;
            margin-left:10px;
            font-size: 12px;
            ul{
                height:460px;
                padding:10px 0px;
                li{
                    width:176px;
                    height:27px;
                    line-height: 27px;
                    padding-left:14px;
                    color:#626262;
                    &:hover{
                        background: #D9D9D9;
                    }
                    a{
                        line-height: 27px;
                        color:#626262;
                        font-size: 14px;
                        &:hover{
                            color:#c81623;
                        }
                    }
                }
            }
            .rightList{
                width:958px;
                min-height:439px;
                position:absolute;
                top:0px;
                left:190px;
                background: white;
                z-index: 999;
                padding:20px;
                border:1px solid #CCCFCB;
                display: none;
                box-shadow: 2px 0 5px rgba(0,0,0,.3);
                .topTab{
                    height:26px;
                    margin-bottom:15px;
                    a{
                        padding:5px 8px;
                        margin-right:10px;
                        background: #333333;
                        color:#fff;
                        float:left;
                        &:hover{
                            background: #5C5251;
                        }
                    }
                }
                .piclist{
                    width:170px;
                    height:350px;
                    position:absolute;
                    top:20px;
                    right:15px;
                    .six{
                        overflow: hidden;
                        img{
                         
                            float:left;
                            border-top:1px solid #fff;
                            border-right:1px solid #fff;
                        }
                    }
                    .two{
                        margin-top:20px;
                    }
                }
                .details{
                    height:34px;
                    line-height: 34px;
                    a{
                        font-size:12px;
                        color:#808080;
                        padding:0px 10px;
                        &:hover{
                            color:#c81623;
                        }
                    }
                    .first{
                        color:#666;
                    }
                    span{
                        color:#E0E0E0;
                    }
                }
            }
        }
        .carousel{
            width:590px;
            height:470px;
            float:left;
            background: white;
            margin-left:10px;
            position:relative;
            margin-top:10px;
            #circle{
                width:170px;
                height:12px;
                position: absolute;
                bottom:20px;
                right:20px;
                li{
                    float:left;
                    width:6px;
                    height:6px;
                    background:rgba(0,0,0,0.4);
                    border:2px solid #999497;
                    border-radius: 50%;
                    display: block;
                    margin:0px 5px;
                    cursor:pointer;
                    &:hover{
                        background:rgba(255,255,255,0.3);
                    }
                }
            }
            #lunbo{
                width:590px;
                height:470px;
                position:relative;
                li{
                    width:590px;
                    height:470px;
                    position: absolute;
                    top:0px;
                    left:0px;
                    display: none;
                    img{
                        width:590px;
                        height:470px;
                    }
                }
            }
            .pre{
                width:42px;
                height:69px;
                display: block;
                background: url(../img/lunbo/icon-slides.png) no-repeat -84px 0;
                position:absolute;
                top:230px;
                left:0px;
                margin-top:-35px;
                &:hover{
                    background: url(../img/lunbo/icon-slides.png) no-repeat 1px 0;
                }
            }
            .next{
                width:42px;
                height:69px;
                display: block;
                background: url(../img/lunbo/icon-slides.png) no-repeat -127px 0;
                position:absolute;
                top:230px;
                right:0px;
                margin-top:-35px;
                &:hover{
                    background: url(../img/lunbo/icon-slides.png) no-repeat -42px 0;
                }
            }
        }
        .threePic{
            width:190px;
            height:480px;
            float:left;
            
            margin-left:10px;
            margin-top:10px;
            .pic{
                width:190px;
                height:150px;
                margin-top:10px;
                img{
                    width:190px;
                }
                &:hover{
                    opacity:0.8;
                }
            }
        }
        .right{
            width:190px;
            height:470px;
            float:left;
            margin-left:10px;
            margin-top:10px;
            background: white;
            .login{
                width:190px;
                height:150px;
                text-align: center;
                p{
                    font-size: 12px;
                    margin-top:10px;
                    color:#888;
                }
                span{
                    a{
                        color:#666;
                        font-size: 12px;
                        padding:0px 2px;
                    }
                }
                .tx{
                    width:55px;
                    height:55px;
                    margin:0px auto;
                    margin-top:-10px;
                    border-radius: 50%;
                    border:5px solid #e3e1df;
                    overflow: hidden;
                    box-shadow: 3px 6px 25px #c3c3c3;
                    img{
                        width:55px;
                    }
                }
                .twoButton{
                    width:190px;
                    height:25px;
                    margin-top:10px;
                    a{
                        display: inline-block;
                        width:70px;
                        height:25px;
                        margin:0px 5px;
                        line-height: 25px;
                        font-size: 12px;
                        text-align: center;
                        border-radius: 13px;
                        box-shadow: 6px 8px 20px rgba(45,45,45,.15);
                        
                    }
                    a.new{
                        color:#e43f3b;
                        &:hover{
                            background: #E01222;
                            color:#fff;
                        }
                    }
                    a.plus{
                        background: #363634;
                        color:#e5d790;
                        &:hover{
                            background: #E01222;
                            color:#fff;
                        }
                    }
                }
            }
            .news{
                width:190px;
                height:130px;
                .newsTab{
                    margin-top:15px;
                    position:relative;
                    height:18px;
                    .line{
                        width:27px;
                        height:2px;
                        background: #db192b;
                        position:absolute;
                        bottom:-1px;
                        left:0px;
                        margin-left:13px;
                    }
                    a{
                        padding:0px 15px;
                        font-size: 12px;
                        float:left;
                        color:#333;
                    }
                    .more{
                        float:right;
                        &:hover{
                            color:#c81623;
                        }
                    }
                }
                .news_cont{
                    width:160px;
                    height:96px;
                    position:relative;
                    margin:10px auto;
                    overflow: hidden;
                    border-bottom:1.5px solid #EBEAEA;
                    .cont_contain{
                        width:160px;
                        ul{
                            overflow: hidden;
                            position:absolute;
                            top:0px;
                            left:0px;
                            width:160px;
                            display: none;
                            li{
                               width:160px;
                               height:22px; 
                               text-overflow: ellipsis;
                               white-space: nowrap;
                               overflow: hidden;
                               color:#999;
                               a{
                                   font-size:12px;
                                   color:#999;
                                   &:hover{
                                       color:#c81623;
                                   }
                               }
                            }
                        }
                        .news_active{
                            display: block;
                        }
                    }
                }
                .bianmin{
                    width:168px;
                    height:158px;
                    padding:8px 11px 11px;
                    ul{
                        li{
                            width:42px;
                            height:55px;
                            float:left;
                            a{
                                font-size:12px;
                                text-align: center;
                                display: block;
                                width:42px;
                                height:55px;
                                line-height: 20px;
                                color:#bea68d;
                                i{
                                    display: block;
                                    font-size:20px;
                                }
                                .icon-qiahao{
                                    font-size: 16px;
                                }
                                span{
                                    text-align: center;
                                }
                                &:hover{
                                    color:#c81623;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .leftAd{
        width:250px;
        height:470px;
        position:absolute;
        top:0px;
        left:-250px;
        z-index: 2;
        .leftAd_pic{
            width:0px;
            height:470px;
            position:absolute;
            top:0px;
            left:250px;
            overflow: hidden;
        }
    }
    .ms{
        width:1190px;
        overflow: hidden;
        margin:20px 0px;
        .djs{
            width:190px;
            height:275px;
            float:left;
            background:#E83632;
            color:#fff;
            text-align: center;
            .mswz{
                font-size: 34px;
                margin-top:40px;
            }
            .eng{
                color:rgba(255, 255, 255, 0.5);
                font-size: 20px;
                margin-top:5px;
            }
            .iconP{
                margin-top:5px;
                i{
                    font-size: 32px;
                    text-align: center;
                }
            }
            .wz{
                margin-top:10px;
            }
            .djsTime{
                width:135px;
                height:40px;
                margin:20px auto;
                line-height: 40px;
                span{
                    display: block;
                    width:40px;
                    height:40px;
                    float:left;
                    margin-right:5px;
                    background:#2f3430;
                }
            }
        }
        .picscroll{
            width:800px;
            height:275px;
            float:left;
            position:relative;
            overflow: hidden;
            a.pre{
                display: block;
                width:20px;
                height:40px;
                position:absolute;
                top:50%;
                left:0px;
                margin-top:-20px;
                background:#999;
                z-index: 9;
                i{
                    line-height: 40px;
                    color:#fff;
                }
            }
            a.next{
                display: block;
                width:20px;
                height:40px;
                position:absolute;
                top:50%;
                right:0px;
                margin-top:-20px;
                background:#999;
                z-index: 9;
                i{
                    line-height: 40px;
                    color:white;
                }
            }
            ul{
                width:9999px;
                position:absolute;
                top:0px;
                left:0px;
                li{
                    width:199px;
                    height:275px;
                    float:left;
                    background:white;
                    text-align: center;
                    border-right:1px solid #F0F0F0;
                    
                    a{
                        width:100%;
                        height:100%;
                        display: block;
                        
                        img{
                            width:140px;
                            height:140px;
                            margin-top:40px;
                        }
                        p{
                            width:160px;
                            height:24px;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                            padding:0px 20px;
                            font-size: 12px;
                            color:#666;
                            margin-top:15px;
                        }
                        &:hover{
                            p{
                                color:#F10215;
                            }
                            img{
                                opacity:0.8;
                            }
                        }
                    }
                    div.price{
                        width:162px;
                        height:22px;
                        margin:10px auto;
                        border:1px solid #E6382F;
                        font-size: 14px;
                        font-weight:bold;
                        line-height: 22px;
                        span.new_price{
                            color:#fff;
                            display: block;
                            width:81px;
                            height:22px;
                            float:left;
                            background:#E6382F;
                        }
                        span.old_price{
                            color:#B7BCB8;
                            display: block;
                            width:81px;
                            height:22px;
                            float:right;
                            text-decoration: line-through;
                            font-weight:normal;
                        }
                    }
                }
            }
        }
        .right_out{
            width:200px;
            height:278px;
            background:#fff;
            float:left;
                .right{
                        width:180px;
                        height:260px;
                        
                        margin:8px 10px 7px;
                        position:relative;
                        background:#fff;
                        overflow: hidden;
                        .ullist{
                            width:500px;
                            height:270px;
                            position:absolute;
                            top:0px;
                            left:0px;
                            li{
                                width:180px;
                                height:260px;
                                float:left;
                                img{
                                    width:180px;
                                    height:260px;
                                }
                            }
                        }
                        .dot{
                            width:28px;
                            height:14px;
                            position:absolute;
                            bottom:10px;
                            left:50%;
                            margin-left:-14px;
                            a{
                                    float:left;
                                    margin:4px;
                                    display: block;
                                    width:6px;
                                    height:6px;
                                    background:#c0c0c0;
                                    border-radius:50%;
                            }
                            .active{
                                background:#E33333;
                            }
                        }
                }
        }
    }
    .jd_bk{
        width:1190px;
        overflow: hidden;
        margin:30px 0px;
        .jd_bk_k{
            width:1210px;
            overflow: hidden;
            margin-left:-10px;
            .jd_three{
                width:390px;
                height:450px;
                float:left;
                margin-left:10px;
                background:#fff;
                .title{
                    height:60px;
                    padding:0px 20px;
                    line-height: 60px;
                    h3{
                        font-size:22px;
                        color:#222;
                        line-height: 60px;
                        font-weight: normal;
                        float:left;
                    }
                    i{
                        float:left;
                        width:23px;
                        height:23px;
                        background:url(../img/circle.png) no-repeat;
                        position:relative;
                        top:19px;
                        left:4px;
                    }
                    span{
                        float:left;
                        margin-left:10px;
                        font-size: 14px;
                        color:#999;
                    }
                }
                .jd_bk_tab{
                    width:390px;
                    height:34px;
                    background:#F7F7F7;
                    line-height: 34px;
                    .tab_item{
                        width:78px;
                        float:left;
                        font-size:12px;
                        color:#666;
                        text-align: center;
                        a{
                            color:#666;
                            &:hover{
//                              color:#e33333;
                                color:#fff;
                            }
                        }
                    }
                    .active{
                        background:#DE5347;
                        
                        a{
//                          color:#e33333;
color:white;
                        }
                        
                    }
                }
                .jd_bk_tab_box{
                    width:350px;
                    height:350px;
                    margin:0px 20px;
                    position:relative;
                    .tab_box{
                        width:350px;
                        height:350px;
                        position:absolute;
                        top:0px;
                        left:0px;
                        display: none;
                        overflow: hidden;
                        .ullist{
                            width:9999px;
                            height:350px;
                            position:absolute;
                            top:0px;
                            left:0px;
                            li{
                                width:350px;
                                height:350px;
                                float:left;
                                
                            }
                        }
                        .dot{
                            width:40px;
                            height:14px;
                            position:absolute;
                            bottom:10px;
                            left:50%;
                            margin-left:-14px;
                            a{
                                    float:left;
                                    margin:4px;
                                    display: block;
                                    width:6px;
                                    height:6px;
                                    border:2px solid #B9BEBA;
                                    border-radius:50%;
                            }
                            .active{
                                background:#EB3436;
                                border:2px solid #FDD9DD;
                            }
                        }
                        .box{
                            width:350px;
                            height:107px;
                            &:hover{
                                a{
                                    color:#C81623;
                                    span{
                                        color:#C81623;
                                    }
                                }
                                
                            }
                            img{
                                width:80px;
                                height:80px;
                                float:left;
                                margin-top:15px;
                            }
                            .num{
                                width:30px;
                                height:40px;
                                float:left;
                                margin:36px 0 0 10px;
                                font-size: 32px;
                                line-height: 40px;
                                text-align: center;
                                font-family: 'impact';
                                color:#666;
                                
                            }
                            .one{
                                color:#e74240;
                            }
                            .two{
                                color:#ed713d;
                            }
                            .thr{
                                color:#feb185;
                            }
                            .discrib{
                                font-size: 12px;
                                color:#333;
                                display: block;
                                height:32px;
                                width:225px;
                                float:left;
                                line-height: 16px;
                                margin-left:4px;
                                padding-top:40px;
                            }
                        }
                    }
                    .box_active{
                        display: block;
                    }
                }
                .jd_sk{
                    width:360px;
                    height:400px;
                    margin:15px;
                    overflow:hidden;
                    .jd_sk_out{
                        width:390px;
                        height:400px;
                        
                        ul{
                            li{
                                width:170px;
                                height:190px;
                                float:left;
                                margin:5px;
                                position:relative;
                                overflow: hidden;
                                
                                img{
                                    width:250px;
                                    height:190px;
                                    position:absolute;
                                    top:0px;
                                    left:-40px;
                                    z-index:0;
                                }
                                a{
                                    display: block;
                                    position:absolute;
                                    width:170px;
                                    height:190px;
                                    background:black;
                                    opacity:0.3;
                                    z-index: 4;
                                    &:hover{
                                        opacity:0.2;
                                    }
                                }
                                .live_btn{
                                    position:absolute;
                                    top:50%;
                                    margin-top:-22px;
                                    left:50%;
                                    margin-left:-22px;
                                    width:44px;
                                    height:44px;
                                    background:url(../img/zhibo/live_btn.png) no-repeat 0px 0px;
                                    background-size: 44px 44px;
                                    z-index: 5;
                                }
                                .live_name{
                                    height:24px;
                                    text-align: center;
                                    padding:0px 10px;
                                    overflow: hidden;
                                    margin-top:145px;
                                    position:relative;
                                    z-index: 5;
                                    font-size:14px;
                                    line-height: 24px;
                                    text-overflow: ellipsis;
                                    white-space: nowrap;
                                    color:#fff;
                                }
                            }
                        }
                        .live_big_pic{
                            width:349px;
                            height:389px;
                            position:relative;
                            float:left;
                            margin-top:5px;
                            margin-left:5px;
                            overflow: hidden;
                            img{
                                width:532px;
//                              height:190px;
                                position:absolute;
                                top:4px;
                                left:-85px;
                                z-index:0;
                            }
                            a{
                                display: block;
                                position:absolute;
                                width:100%;
                                height:100%;
                                background:black;
                                opacity:0.3;
                                z-index: 4;
                                &:hover{
                                    opacity:0.2;
                                }
                            }
                            .live_btn{
                                position:absolute;
                                top:50%;
                                margin-top:-30px;
                                left:50%;
                                margin-left:-30px;
                                width:60px;
                                height:60px;
                                background:url(../img/zhibo/live_btn.png) no-repeat 0px 0px;
                                background-size: 60px 60px;
                                z-index: 5;
                            }
                            .live_title{
                                height:30px;
                                text-align: center;
                                padding:0px 10px;
                                overflow: hidden;
                                margin-top:285px;
                                position:relative;
                                z-index: 5;
                                font-size:18px;
                                line-height: 30px;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                color:#fff;
                            }
                            .live_name{
                                height:24px;
                                text-align: center;
                                padding:0px 10px;
                                overflow: hidden;
                                margin-top:10px;
                                position:relative;
                                z-index: 5;
                                font-size:14px;
                                line-height: 24px;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                color:#fff;
                            }
                        }
                    }
                }
            }
            
            .tab_out{
                width:390px;
                height:386px;
                .tab6{
                    width:390px;
                    height:386px;
                    position:relative;
                    overflow: hidden;
                    .ullist{
                            width:9999px;
                            height:386px;
                            position:absolute;
                            top:0px;
                            left:0px;
                            li{
                                width:350px;
                                height:386px;
                                float:left;
                                
                            }
                    }
                    .dot{
                        width:58px;
                        height:14px;
                        position:absolute;
                        bottom:10px;
                        left:50%;
                        margin-left:-29px;
                        a{
                                float:left;
                                margin:4px;
                                display: block;
                                width:6px;
                                height:6px;
                                border:2px solid #B9BEBA;
                                border-radius:50%;
                        }
                        .active{
                            background:#EB3436;
                            border:2px solid #FDD9DD;
                        }
                    }
                    .pre{
                        width:20px;
                        height:40px;
                        display: block;
                        position:absolute;
                        top:50%;
                        margin-top:-20px;
                        left:0px;
                        background:#999999;
                        line-height: 40px;
                        color:#CFCFCF;
                        opacity: 0.4;
                        &:hover{
                            opacity: 0.9;
                        }
                    }
                    .next{
                        width:20px;
                        height:40px;
                        display: block;
                        position:absolute;
                        top:50%;
                        margin-top:-20px;
                        right:0px;
                        background:#999999;
                        line-height: 40px;
                        color:#CFCFCF;
                        opacity: 0.4;
                        &:hover{
                            opacity: 0.9;
                        }
                    }
                }
                .tab7{
                    width:350px;
                    height:386px;
                    position:relative;
                    margin:auto;
                    overflow: hidden;
                    .ullist{
                            width:9999px;
                            height:386px;
                            position:absolute;
                            top:0px;
                            left:0px;
                            li{
                                width:350px;
                                height:386px;
                                float:left;
                                .yhq{
                                    width:350px;
                                    height:118px;
                                    border-radius: 6px;
                                    background:#F6F6F6;
                                    position:relative;
                                    .yhq_block{
                                        display: block;
                                        width:350px;
                                        height:118px;
                                        &:hover{
                                            .coupon_more{
                                                color:#F10215;
                                            }
                                        }
                                        .xyd_top{
                                            width:16px;
                                            height:16px;
                                            background:#fff;
                                            border-radius: 50%;
                                            position:absolute;
                                            top:-8px;
                                            right:54px;
                                        }
                                        .xyd_bot{
                                            width:16px;
                                            height:16px;
                                            background:#fff;
                                            border-radius: 50%;
                                            position:absolute;
                                            bottom:-8px;
                                            right:54px;
                                        }
                                        .yhq_pic{
                                            width:70px;
                                            height:70px;
                                            border-radius: 50%;
                                            background:#fff;
                                            float:left;
                                            overflow: hidden;
                                            text-align: center;
                                            margin:14px 0px 0px 10px;
                                            padding:10px;
                                            img{
                                                width:70px;
                                                
                                            }
                                        }
                                        .coupon_info{
                                            width:168px;
                                            height:101px;
                                            overflow: hidden;
                                            float:left;
                                            margin-left:10px;
                                            .price{
                                                color:#e33333;
                                                font-family: 'impact';
                                                margin-top:15px;
                                                margin-left:10px;
                                                i{
                                                    font-size: 16px;
                                                    font-style:normal;
                                                }
                                                span{
                                                    font-size:34px;
                                                }
                                            }
                                            .fanwei{
                                                color:#b1b3b0;
                                                line-height: 24px;
                                                width:100%;
                                                font-size: 14px;
                                                height:24px;
                                            }
                                            .shuoming{
                                                width:168px;
                                                height:24px;
                                                color:#767b77;
                                                line-height: 24px;
                                                font-size: 14px;
                                                overflow: hidden;
                                                text-overflow: ellipsis;
                                                white-space: nowrap;
                                            }
                                        }
                                        .coupon_more{
                                            float:right;
                                            width:1px;
                                            height:118px;
                                            font-size:12px;
                                            line-height: 118px;
                                            color:#333;
                                            margin-right:34px;
                                            div{
                                                width:1px;
                                                line-height: 15px;
                                                display: inline-block;
                                                vertical-align: middle;
                                            }
                                        }
                                    }
                                    
                                }
                                .sec{
                                    background:#EEEFED;
                                }
                            }
                    }
                    .dot{
                        width:58px;
                        height:14px;
                        position:absolute;
                        bottom:10px;
                        left:50%;
                        margin-left:-29px;
                        a{
                                float:left;
                                margin:4px;
                                display: block;
                                width:6px;
                                height:6px;
                                border:2px solid #B9BEBA;
                                border-radius:50%;
                        }
                        .active{
                            background:#EB3436;
                            border:2px solid #FDD9DD;
                        }
                    }
                    .pre{
                        width:20px;
                        height:40px;
                        display: block;
                        position:absolute;
                        top:50%;
                        margin-top:-20px;
                        left:0px;
                        background:#999999;
                        line-height: 40px;
                        color:#CFCFCF;
                        opacity: 0.4;
                        &:hover{
                            opacity: 0.9;
                        }
                    }
                    .next{
                        width:20px;
                        height:40px;
                        display: block;
                        position:absolute;
                        top:50%;
                        margin-top:-20px;
                        right:0px;
                        background:#999999;
                        line-height: 40px;
                        color:#CFCFCF;
                        opacity: 0.4;
                        &:hover{
                            opacity: 0.9;
                        }
                    }
                }
                .tab8{
                    width:390px;
                    height:386px;
                    position:relative;
                    overflow: hidden;
                
                    .ullist{
                            width:9999px;
                            height:386px;
                            position:absolute;
                            top:0px;
                            left:0px;
                            li{
                                width:350px;
                                height:386px;
                                float:left;
                                
                            }
                    }
                    .dot{
                        width:58px;
                        height:14px;
                        position:absolute;
                        bottom:10px;
                        left:50%;
                        margin-left:-29px;
                        a{
                                float:left;
                                margin:4px;
                                display: block;
                                width:6px;
                                height:6px;
                                border:2px solid #B9BEBA;
                                border-radius:50%;
                        }
                        .active{
                            background:#EB3436;
                            border:2px solid #FDD9DD;
                        }
                    }
                    .pre{
                        width:20px;
                        height:40px;
                        display: block;
                        position:absolute;
                        top:50%;
                        margin-top:-20px;
                        left:0px;
                        background:#999999;
                        line-height: 40px;
                        color:#CFCFCF;
                        opacity: 0.4;
                        &:hover{
                            opacity: 0.9;
                        }
                    }
                    .next{
                        width:20px;
                        height:40px;
                        display: block;
                        position:absolute;
                        top:50%;
                        margin-top:-20px;
                        right:0px;
                        background:#999999;
                        line-height: 40px;
                        color:#CFCFCF;
                        opacity: 0.4;
                        &:hover{
                            opacity: 0.9;
                        }
                    }
                }
            }
            .cont{
                width:390px;
                height:378px;
                ul{
                    li{
                        float:left;
                        width:180px;
                        height:184px;
                        text-align: center;
                        a{
                            display: block;
                            &:hover{
                                .pic{
                                    opacity:0.8;
                                }
                                span{
                                    color:#e33333;
                                }
                            }
                            .pic{
                                width:110px;
                                height:110px;
                                margin:0px auto;
                                img{
                                    width:110px;
                                    height:110px;
                                }
                            }
                            .name{
                                display: block;
                                color:#3e8c96;
                                font-size: 14px;
                                height:16px;
                                line-height: 16px;
                                margin-top:20px;
                                padding:0px 10px;
                                font-weight: bold;
                            }
                            .shuoming{
                                color:#666;
                                display: block;
                                font-size: 12px;
                                line-height: 14px;
                                padding:0px 8px;
                                margin-top:6px;
                                height:14px;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                            }
                        }
                    }
                }
                .pic_top{
                    width:350px;
                    height:250px;
                    margin:0px auto;
                    &:hover{
                        opacity:0.8;
                    }
                    img{
                        width:350px;
                    }
                }
                .three_pic{
                    width:360px;
                    margin:10px auto;
                    .t_pic{
                        width:110px;
                        height:110px;
                        float:left;
                        margin:0px 5px;
                        &:hover{
                            opacity:0.8;
                        }
                        img{
                            width:110px;
                        }
                    }
                }
                .tp{
                    width:370px;
                    height:368px;
                    margin-left:20px;
                    .tp_left{
                        display: block;
                        float:left;
                        width:170px;
                        height:180px;
                        margin:0 10px 10px 0;
                        img{
                            width:170px;
                        }
                    }
                    .tp_right{
                        display: block;
                        float:left;
                        width:170px;
                        height:180px;
                        margin:0 10px 10px 0;
                        img{
                            width:170px;
                        }
                    }
                    .p12{
                        width:100%;
                        overflow: hidden;
                        a{
                            width:86px;
                            display: block;
                            text-align: center;
                            float:left;
                            border:solid #ebeaea;
                            border-width:1px 0 0 1px;
                            img{
                                width:80px;
                            }
                        }
                        
                    }
                }
            }
            .bigpic{
                width:350px;
                height:370px;
                margin:0px auto;
                img{
                    width:350px;
                }
            }
        }
    }
    .fenggeline{
        width:1190px;
        height:45px;
        line-height: 45px;
        text-align: center;
        font-size: 24px;
        font-weight: normal;
        font-family: 'fzzzh';
        h3{
            font-weight: normal;
        }
    }
    .light{
        &:hover{
            opacity:0.8;
        }
    }
    .jd_three_black_right{
        width:390px;
        height:450px;
        float:left;
        margin-left:10px;
        position:relative;
        .black_border{
            width:340px;
            height:420px;
            border:5px solid #333;
            position:absolute;
            bottom:0px;
            right:0px;
            .b_b_pic{
                position:absolute;
                width:340px;
                height:420px;
                left:-25px;
                top:-25px;
                background: #F0F3EF;
            }
        }
    }
    .jd_three_black_left{
        width:390px;
        height:450px;
        float:left;
        margin-left:10px;
        position:relative;
        .black_border{
            width:340px;
            height:420px;
            border:5px solid #333;
            position:absolute;
            bottom:0px;
            left:0px;
            .b_b_pic{
                position:absolute;
                width:340px;
                height:420px;
                left:25px;
                top:-25px;
                background: #F0F3EF;
            }
        }
    }
    .jd_three_black_left_two{
        width:390px;
        height:450px;
        float:left;
        margin-left:10px;
        position:relative;
        .black_border{
            width:340px;
            height:420px;
            border:5px solid #333;
            position:absolute;
            bottom:0px;
            left:0px;
            .outer{
                width:340px;
                height:420px;
                position:absolute;
                top:-25px;
                left:25px;
                background: #F0F3EF;
                    .b_b_pic{
                    position:absolute;
                    width:340px;
                    height:200px;
                    left:0px;
                    top:0px;
                        img{
                            width:340px;
                            height:200px;
                            }
                    }
                    .b_b_pic_bottom{
                        position:absolute;
                        width:340px;
                        height:200px;
                        left:0px;
                        top:220px;
                        img{
                            width:340px;
                            height:200px;
                        }
                    }
            }
            
        }
    }
    .jd_three_black_right_two{
        width:390px;
        height:450px;
        float:left;
        margin-left:10px;
        position:relative;
        .black_border{
            width:340px;
            height:420px;
            border:5px solid #333;
            position:absolute;
            bottom:0px;
            right:0px;
            .outer{
                width:340px;
                height:420px;
                position:absolute;
                top:-25px;
                right:25px;
                background: #F0F3EF;
                    .b_b_pic{
                    position:absolute;
                    width:340px;
                    height:200px;
                    left:0px;
                    top:0px;
                        img{
                            width:340px;
                            height:200px;
                            }
                    }
                    .b_b_pic_bottom{
                        position:absolute;
                        width:340px;
                        height:200px;
                        left:0px;
                        top:220px;
                        img{
                            width:340px;
                            height:200px;
                        }
                    }
            }
            
        }
    }
    .four_block{
        width:400px;
        height:460px;
        li{
            width:190px;
            height:220px;
            float:left;
            background: #fff;
            margin:0 10px 10px 0;
            a{
                display: block;
                width:100%;
                height:100%;
                text-align: center;
                &:hover{
                    .fb_name{
                        color:#E33333;
                    }
                }
                .four_block_pic{
                    width:120px;
                    height:120px;
                    margin:25px auto 20px;
                    img{
                        width:120px;
                        height:120px;
                    }
                }
                .fb_name{
                    width:150px;
                    height:22px;
                    line-height: 22px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    font-size: 14px;
                    color:#333;
                    margin:0px auto;
                }
                .rmb{
                    font-size: 12px;
                    color:#e33333;
                    
                    font-style: normal;
                }
                .fb_price{
                    font-size: 16px;
                    height:24px;
                    line-height: 24px;
                    color:#e33333;
                }
            }
        }
    }
    .two_pic{
        width:350px;
        height:380px;
        margin:0px auto;
        img{
            width:350px;
        }
        .two_pic_top{
            width:350px;
            height:180px;
            margin-bottom:10px;
        }
        .two_pic_bottom{
            width:350px;
            height:180px;
        }
    }
    .jdcs_three{
        width:350px;
        height:380px;
        margin:0px auto;
        .jdcs_three_top{
            width:350px;
            height:180px;
            img{
                width:350px;
                height:180px;
            }
        }
        .jdcs_three_bottom{
            width:350px;
            height:180px;
            margin-top:10px;
            img{
                width:170px;
            }
            .jdcs_three_bottom_left{
                width:170px;
                height:180px;
                float:left;
            }
            .jdcs_three_bottom_right{
                width:170px;
                height:180px;
                float:right;
            }
        }
    }
    .qjd{
        width:350px;
        height:380px;
        margin:0px auto;
        .qjd_title{
            width:350px;
            height:45px;
            display: block;
            margin-top:20px;
            .qjd_logo{
                width:130px;
                height:43px;
                border:1px solid #ccc;
                text-align: center;
                float:left;
                
                img{
                    width:130px;
                    height:43px;
                }
            }
            .qjd_name{
                width:210px;
                height:45px;
                float:right;
                text-align: left;
                line-height: 45px;
                font-size: 18px;
                color:#333;
                
            }
        }
        .qjd_pic{
            width:350px;
            height:226px;
            overflow: hidden;
            position: relative;
            margin-top:20px;
            img{
                position: absolute;
                top:0px;
                left:-240px;
            }
        }
        .qjd_pic_three{
            width:100%;
            overflow: hidden;
            margin-top:20px;
            .qjd_pic_ot{
                width:100px;
                height:100px;
                margin-right:25px;
                float:left;
                img{
                    width:100px;
                }
            }
            .qjd_pic_la{
                width:100px;
                height:100px;
                 float:right;
                img{
                    width:100px;
                   
                }
            }
        }
    }
    .tab9{
            width:1190px;
            height:370px;
            position:relative;
            margin:40px 0px;
            .ullist{
                    width:9999px;
                    height:340px;
                    position:absolute;
                    top:0px;
                    left:0px;
                    li.big_li{
                        width:1190px;
                        height:330px;
                        float:left;
                        float:left;   
                        .tstj_out{
                            width:1280px;
                            overflow: hidden;
                            margin-left:-10px;
                            .tstj{
                                width:390px;
                                height:330px;
                                float:left;
                                margin-left:10px;
                                background:#fff;
                                .tstj_pic{
                                    width:350px;
                                    height:250px;
                                    margin:0px auto;
                                    img{
                                        width:350px;
                                        height:250px;
                                    }
                                }
                                .title{
                                    height:60px;
                                    padding:0px 20px;
                                    line-height: 60px;
                                    h3{
                                        font-size:22px;
                                        color:#222;
                                        line-height: 60px;
                                        font-weight: normal;
                                        float:left;
                                    }
                                    i{
                                        float:left;
                                        width:23px;
                                        height:23px;
                                        background:url(../img/circle.png) no-repeat;
                                        position:relative;
                                        top:19px;
                                        left:4px;
                                    }
                                    span{
                                        float:left;
                                        margin-left:10px;
                                        font-size: 14px;
                                        color:#999;
                                    }
                                }
                            }
                        } 
                    }
            }
            .dot{
                width:74px;
                height:14px;
                position:absolute;
                bottom:10px;
                left:50%;
                margin-left:-37px;
                a{
                        float:left;
                        margin:4px;
                        display: block;
                        width:6px;
                        height:6px;
                        border:2px solid #B9BEBA;
                        border-radius:50%;
                }
                .active{
                    background:#EB3436;
                    border:2px solid #FDD9DD;
                }
            }
            .pre{
                width:20px;
                height:40px;
                display: block;
                position:absolute;
                top:50%;
                margin-top:-20px;
                left:0px;
                background:#999999;
                line-height: 40px;
                color:#CFCFCF;
                opacity: 0.4;
                &:hover{
                    opacity: 0.9;
                }
            }
            .next{
                width:20px;
                height:40px;
                display: block;
                position:absolute;
                top:50%;
                margin-top:-20px;
                right:0px;
                background:#999999;
                line-height: 40px;
                color:#CFCFCF;
                opacity: 0.4;
                &:hover{
                    opacity: 0.9;
                }
            }
    }
    .enough{
        width:1190px;
        height:auto;
        overflow: hidden;
        margin-top:30px;
        ul{
            width:1220px;
            overflow: hidden;
            margin-left:-5px;
            li{
                width:230px;
                height:305px;
                float:left;
                margin:0 5px 10px;
                background-color:#fff;
                position:relative;
                text-align: center;
                .enough_a{
                    width:100%;
                    height:100%;
                    display: block;
                    &:hover{
                        .enough_name{
                            color:#E33333;
                        }
                    }
                    .enough_pic{
                        width:170px;
                        height:170px;
                        margin:30px 30px 20px;
                         background:url(../img/loading.gif) no-repeat center;
                        img{
                            width:170px;
                            max-height:170px;
                        }
                    }
                    .enough_name{
                        padding:0px 20px;
                        height:34px;
                        line-height: 17px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        word-break: break-all;
                        text-align:left;
                        -webkit-line-clamp:2;
                        color:#333;
                    }
                    .enough_price{
                        padding:0px 20px;
                        height:26px;
                        line-height: 26px;
                        color:#e33333;
                        font-size: 14px;
                        margin-top:10px;
                        span{
                            font-size: 12px;
                            font-weight: 400;
                            font-family: arial;
                        }
                    }
                }
                .find_more{
                    width:230px;
                    height:100px;
                    position: absolute;
                    bottom:0px;
                    left:0px;
                    background:rgba(255,255,255,0);
                    .find_circle{
                        width:60px;
                        height:60px;
                        margin:0px auto;
                        border-radius: 50%;
                        background:rgba(0,0,0,0.1);
                        text-align:center;
                        line-height: 60px;
                        color:rgba(255,255,255,0);
                        font-size: 0px;
                        transform: scale(0,0);
                        transition:transform .3s linear;
                    }
                    
                }
                &:hover{
                    .find_more{
                        background:rgba(255,255,255,0.8);
                        .find_circle{
                            background:rgba(0,0,0,0.8);
                            transform:scale(1,1);
                            color:rgba(255,255,255,1);
                            font-size:12px;
                            
                        }
                    }
                        
                        
                }
            }
        }
    }
    
}
.loading{
    width:1190px;
    height:90px;
    margin:20px auto;
    background:url(../img/bigloading.gif) no-repeat center;
    text-align: center;
    font-size: 14px;
    color:#999;
    display: none;
}
.footer{
    width:100%;
    overflow: hidden;
    .dkhs{
        width:1190px;
        margin:30px auto;
        overflow: hidden;
        ul{ 
            width:1220px;
            li{
                width:297px;
                height:42px;
                float:left;
                span{
                    display: block;
                    width:36px;
                    height:42px;
                    float:left;
                    margin-left:40px;
                    background:url(../img/sprite.footer.png) no-repeat 0px -191px;
                    
                }
                .fast{
                    background-position: -41px -192px;
                }
                .good{
                    background-position: -82px -192px;
                }
                .low{
                    background-position: -123px -192px;
                }
                p{
                    width:180px;
                    height:42px;
                    float:left;
                    line-height: 42px;
                    color:#444;
                    font-size: 18px;
                    font-weight: 700;
                    margin-left:10px;
                }
            }
        }
    }
    .bottom_out{
        width:100%;
        overflow: hidden;
        padding:20px 0px;
        border-top:1px solid #DEDEDE;
        .bottom_list{
            width:1190px;
            margin:0px auto;
            overflow: hidden;
            border-bottom:1px solid #E0E0E0;
            padding-bottom:20px;
            dl{
                float:left;
                width:198px;
                line-height: 22px;
                dt{
                    font-size: 14px;
                    color:#666;
                    font-weight: 700;
                    margin-bottom:5px;
                }
                dd{
                    a{
                        font-size:12px;
                        color:#666;
                        &:hover{
                            color:#E33333;
                        }
                    }
                }
            }
            .map{
                width:200px;
                height:150px;
                float:right;
                text-align: center;
                background:url(../img/sprite.footer.png) no-repeat 0px 0px;
                h6{
                    font-size: 14px;
                     color:#666;
                     margin-bottom:20px;
                }
                .map_content{
                    font-size: 12px;
                    line-height: 18px;
                    padding:0px 15px;
                    color:#666;
                    text-align: left;
                }
                .look{
                    text-align: right;
                    a{
                        color:#666;
                        font-size: 12px;
                        &:hover{
                            color:#E33333;
                        }
                    }
                }
            }
        }
        .banquan{
            width:1190px;
            overflow: hidden;
            margin:20px auto;
            font-size: 12px;
            text-align: center;
            .banquan_list{
                color:#ccc;
                margin-bottom:10px;
                a{
                    color:#666;
                    padding:0px 10px;
                    &:hover{
                        color:#E33333;
                    }
                }
            }
            .banquan_con{
                line-height: 22px;
                color:#999;
                a{
                    color:#999;
                    padding:0px 10px;
                }
                .flag_one{
                    width:17px;
                    height:12px;
                    display: inline-block;
                    background:url(../img/guoqi.png) no-repeat 0px 0px;
                }
                .flag_two{
                    width:17px;
                    height:12px;
                    display: inline-block;
                    margin-left:10px;
                    background:url(../img/guoqi.png) no-repeat -19px 0px;
                }
                .flag_three{
                    width:17px;
                    height:12px;
                     margin-left:10px;
                    display: inline-block;
                    background:url(../img/guoqi.png) no-repeat 0px -17px;
                }
            }
            .gssb{
                height:36px;
                margin:25px 0px;
                a{
                    display:inline-block;
                    width:103px;
                    height:32px;
                    margin:0px 3px;
                    background:url(../img/sprite.footer.png) no-repeat;
                }
                .gssb_one{
                    background-position:-205px -148px ;
                }
                .gssb_two{
                    background-position:-205px -111px;
                }
                .gssb_three{
                    background-position:-205px -74px;
                }
                .gssb_four{
                    background-position:-205px -37px ;
                }
                .gssb_five{
                    background-position:-205px 0;
                }
                .gssb_six{
                    background-position:0 -155px ;
                }
                
            }
        }
    }
}
